<?php
	include_once "classes/baiviet_bs.php";
	include_once "classes/nguoidung_bs.php";
	include_once "classes/thichbaiviet_bs.php";
	include_once "classes/binhluan_bs.php";
	
	include_once "classes/chude_bs.php";
	include_once "classes/chuyenmuc_bs.php";
	include_once "classes/phantrang_bs.php";
	include_once "classes/thuvienham.php";
	
	if(!isset($_GET['tukhoa']))
		header("Location: index.php");
	else
	{
		$TUKHOA = trim($_GET['tukhoa']);
		
		$phantrang = new phantrang_bs();
		$data_phantrang = $phantrang->LayDanhSach();
		
		$Page  = isset($_GET['page']) ? $_GET['page'] : 1;
		$n     = (int)$data_phantrang[0]['SoTrangHienThi'];
		$Limit = (int)$data_phantrang[0]['Limit']; //Lấy từ CSDL do người dùng Admin cài đặt
		$Start = ($Page * $Limit) - $Limit;
		
		$baiviet = new baiviet_bs();
		$baiviet->SetMaTrangThai(1);
		$TongSoBaiViet = $baiviet->LayBaiVietTheoTuKhoa($TUKHOA);  //Lấy danh sách bài viết theo từ khóa, sắp xếp theo thời gian
		
		$data = $baiviet->LayBaiVietTheoTuKhoaPhanTrang($TUKHOA, $Start, $Limit);
				
		$URLPage = "index.php?action=timkiem&tukhoa=" . $TUKHOA;
		
		$f_page = (float)count($TongSoBaiViet) / $Limit;
		$i_page = count($TongSoBaiViet) / $Limit;
		
		$TongSoTrang = ($f_page - (float)$i_page) >= 0.5 ? round($f_page) : (int)$i_page + 1;
	}
?>

<div class="DanhSachBaiViet">
	<div class="Title">
		<p><?php
			if($TongSoBaiViet != null)
				echo "Có <b>" . count($TongSoBaiViet) . "</b> kết quả tìm kiếm cho từ khóa <i><b>" . $TUKHOA . "</b></i>";
			else
				echo "Không có kết quả nào cho từ khóa <i><b>" . $TUKHOA . "</b></i>";
		?></p>
	</div>
	<?php
		if($data == null)
			echo "<p class='empty'>Nội dung rỗng!</p>";
		else
		{
			for($i = 0; $i < count($data); $i++)
			{
	?>
				<div class="BaiVietElement"> <!--Rộng FULL cột || Sẽ có 15 kết quả hiển thị trong mỗi trang--> 
					<?php
						$nguoidung = new nguoidung_bs();
						$nguoidung->SetMaNguoiDung($data[$i]['MaNguoiDung']);
						$tennguoidung = $nguoidung->LayHoTenTheoMa();
						
						$thich = new thichbaiviet_bs();
						$thich->SetMaBaiViet($data[$i]['MaBaiViet']);
						$dt_thich = $thich->LayDanhSach();
						$luotthich = $dt_thich == null ? 0 : count($dt_thich);
						
						$comment = new binhluan_bs();
						$comment->SetMaBaiViet($data[$i]['MaBaiViet']);
						$dt_comment = $comment->LayDanhSach();
						$comments = $dt_comment == null ? 0 : count($dt_comment);
					?>
					<div class="ChiTiet"> <!--Thu nhỏ 90% chiều ngang cột-->
						<div class="TieuDe">
							<a href="index.php?action=baiviet&mbv=<?php echo $data[$i]['MaBaiViet']; ?>">
								<p><?php echo XenChuoi($data[$i]['TieuDe'], 75); ?></p>
							</a>
						</div>
						<div class="HinhAnhVaTomTat">
							<div class="HinhAnh">
								<img src="<?php echo $data[$i]['HinhAnh']; ?>" />
							</div>
							<div class="TomTat">
								<p><?php echo XenChuoi($data[$i]['TomTat'], 400); ?></p>
							</div>
						</div>
						<div class="ThongTin">
							<div class="XemNgaydang">
								<table>
									<tr>
										<td title="Lượt xem" align="center" width="16"><img src="data/view.png" /></td>
										<td title="Lượt xem" ><?php echo $data[$i]['LuotXem']; ?></td>
										<td title="Ngày đăng" align="center" width="16"><img src="data/date.png" /></td>
										<td title="Ngày đăng" width="120"><?php echo HienThiNgayGioTheoChuanVietNam($data[$i]['NgayDang']); ?></td>
										<td title="Thích" align="center" width="16"><img src="data/like.png" /></td>
										<td title="Thích" align="left"><?php echo $luotthich; ?></td>
										<td title="Bình luận" align="center" width="16"><img src="data/comment.png" /></td>
										<td title="Bình luận" align="left"><?php echo $comments; ?></td>
									</tr>
								</table>
							</div>
							<div class="NguoiDang">
								<table>
									<tr>
										<td align="center" width="16"><img src="data/author.png" /></td>
										<td><a href="index.php?action=trangcanhan&id=<?php echo $data[$i]['MaNguoiDung']; ?>"><?php echo $tennguoidung; ?></a></td>
									</tr>
								</table>
							</div>
						</div>
					</div>
				</div>
	<?php
			}
		}
	?>
</div>
<?php
	PhanTrang($Page, count($TongSoBaiViet), $Limit, $n, $URLPage);
?>